// TEST DATA
// Keyed by mocha test ID
// Python code for generating test data can be found in the matching jupyter notebook in folder `notebooks/`.

;(function() {
  var DATA = {
    'convolutional.Cropping1D.0': {
      input: {
        shape: [6, 4],
        data: [
          -0.412987,
          -0.139246,
          0.567466,
          -0.512174,
          -0.33603,
          0.585584,
          0.453472,
          0.942013,
          -0.609538,
          -0.894302,
          0.711927,
          -0.126057,
          0.677549,
          0.676991,
          0.471487,
          0.752844,
          0.218213,
          0.37408,
          0.09404,
          -0.786108,
          -0.1961,
          -0.031679,
          -0.188902,
          0.846634
        ]
      },
      expected: {
        shape: [4, 4],
        data: [
          -0.33603,
          0.585584,
          0.453472,
          0.942013,
          -0.609538,
          -0.894302,
          0.711927,
          -0.126057,
          0.677549,
          0.676991,
          0.471487,
          0.752844,
          0.218213,
          0.37408,
          0.09404,
          -0.786108
        ]
      }
    },
    'convolutional.Cropping1D.1': {
      input: {
        shape: [6, 4],
        data: [
          0.229895,
          0.156613,
          -0.66952,
          -0.996975,
          0.45773,
          0.684298,
          -0.999213,
          0.276751,
          -0.484373,
          -0.506163,
          0.353904,
          0.513668,
          -0.981594,
          0.78914,
          0.603978,
          0.204066,
          0.532874,
          0.866766,
          -0.544852,
          0.876693,
          -0.523052,
          -0.716556,
          0.875262,
          0.544879
        ]
      },
      expected: { shape: [1, 4], data: [-0.484373, -0.506163, 0.353904, 0.513668] }
    },
    'convolutional.Cropping1D.2': {
      input: {
        shape: [6, 4],
        data: [
          0.369373,
          -0.889592,
          0.295148,
          0.159458,
          -0.326385,
          -0.785026,
          0.251471,
          0.679684,
          -0.679005,
          -0.873982,
          -0.727913,
          0.894448,
          -0.433901,
          -0.714725,
          0.053319,
          -0.87505,
          0.112552,
          0.058438,
          -0.942547,
          0.91998,
          -0.967637,
          0.722331,
          -0.892625,
          0.714282
        ]
      },
      expected: {
        shape: [2, 4],
        data: [-0.679005, -0.873982, -0.727912, 0.894448, -0.433901, -0.714725, 0.053319, -0.87505]
      }
    }
  }

  window.TEST_DATA = Object.assign({}, window.TEST_DATA, DATA)
})()
